home *** CD-ROM | disk | FTP | other *** search
/ ETO Development Tools 2 / ETO Development Tools 2.iso / Tools - Objects / MacApp / MacApp CD Release / MacApp 2.0.1 (Many Libraries) / Examples / CPlusExamples / Nothing / .Non-Debug Files / Nothing.MakeIt < prev    next >
Encoding:
Text File  |  1990-10-25  |  5.4 KB  |  95 lines  |  [TEXT/MPS ]

  1. SET EXIT 1
  2. {MAEcho} {EchoOptions} "C++ Load/Dump: UMacApp.h.dump"
  3. IF `EXISTS "{MALoadFiles}{SeparateObjectsFolder}UMacApp.h.dump"` != ''
  4.     Delete "{MALoadFiles}{SeparateObjectsFolder}UMacApp.h.dump"
  5.     END
  6. {MACPlus} ∂
  7.     {CPlusOptions} ∂
  8.      ∂
  9.     -i "{SrcApp}" ∂
  10.     -i "{MACIncludes}" ∂
  11.     "{MACIncludes}UMacApp.h" ∂
  12.     -mf ∂
  13.     # Any other files you want to include in the dump could go here ∂
  14.     -dumpc "{MALoadFiles}{SeparateObjectsFolder}UMacApp.h.dump" || (Delete "{MALoadFiles}{SeparateObjectsFolder}UMacApp.h.dump")
  15. {MAEcho} {EchoOptions} "Compiling:     Nothing.cp"
  16. {MACPlus} ∂
  17.     {CPlusOptions} ∂
  18.      ∂
  19.     -mf -load "{MALoadFiles}{SeparateObjectsFolder}UMacApp.h.dump" ∂
  20.     -i "{SrcApp}" ∂
  21.     -i "{MACIncludes}" ∂
  22.     -o 'MacApp® 2.0.1 CD-ROM:MacApp® 2.0.1:Examples:cplusexamples:Nothing:.Non-Debug Files:'Nothing.cp.o ∂
  23.     'MacApp® 2.0.1 CD-ROM:MacApp® 2.0.1:Examples:cplusexamples:Nothing:'Nothing.cp
  24. {MAEcho} {EchoOptions} "Linking:       Nothing"
  25. SET XToolStartTime `DATE -n`
  26. {MALink} ∂
  27.     "{XAppName.p.o}" ∂
  28.     "{XUAppName.p.o}" ∂
  29.     "{XMAppName.p.o}" ∂
  30.     "{XAppName.cp.o}" ∂
  31.     "{XUAppName.cp.o}" ∂
  32.     "{XMAppName.cp.o}" ∂
  33.      ∂
  34.      "{MALibraries}{SeparateObjectsFolder}MacApp.lib" ∂
  35.           "{CLibraries}CSANELib.o" "{PLibraries}SANElib.o" "{CLibraries}Math.o" "{CLibraries}Complex.o"  "{CLibraries}CRuntime.o" "{CLibraries}CInterface.o" "{CLibraries}CPlusLib.o" "{CLibraries}StdCLib.o" "{PLibraries}PasLib.o"  "{Libraries}Interface.o" "{Libraries}ToolLibs.o" ∂
  36.     -sn AActivate=GNonRes -sn AClipboard=GClipboard -sn AClose=GClose -sn ADebug=GDebug -sn ADoCommand=GDoCommand -sn AFile=GFile -sn AFinder=GFinder -sn AHelp=GHelp -sn AInit=GInit -sn AInspector=GInspector -sn ANonRes=GNonRes -sn AOpen=GOpen -sn AReadFile=GReadFile -sn ASelCommand=GSelCommand -sn ATerminate=GTerminate -sn AWriteFile=GWriteFile -sn Disassembler=GDebug -sn DlgClose=GClose -sn DlgDebug=GDebug -sn DlgDoCommand=GDoCommand -sn DlgFields=GFields -sn DlgInit=GInit -sn DlgNonRes=GNonRes -sn DlgOpen=GOpen -sn DlgRes=BBRes -sn DlgSelCommand=GSelCommand -sn GVClose=GClose -sn GVDebug=GDebug -sn GVDoCommand=GDoCommand -sn GVFields=GFields -sn GVInit=GInit -sn GVNonRes=GNonRes -sn GVOpen=GOpen -sn GVRes=BBRes2 -sn GVSelCommand=GSelCommand -sn INTENV=GWriteLn -sn ListDebug=GDebug -sn ListRes=GRes2 -sn MAActivate=GNonRes -sn MAApplicationRes=GRes -sn MAAssociationRes=GRes2 -sn MABusyCursorRes=GRes2 -sn MAClipboard=GClipboard -sn MAClose=GClose -sn MACommandRes=GRes2 -sn MAControlRes=GRes -sn MADebug=GDebug -sn MADebugger=GDebugger -sn MADoCommand=GDoCommand -sn MADocumentRes=GRes -sn MAError=GError -sn MAEvtHandlerRes=GRes -sn MAFailureRes=MAMain -sn MAFields=GFields -sn MAFile=GFile -sn MAFinder=GFinder -sn MAGlobalsRes=MAMain -sn MAHelp=GHelp -sn MAInit=GInit -sn MAInspector=GInspector -sn MAMemoryRes=MAMain -sn MAMenuRes=GRes2 -sn MAMenuSetupRes=GRes2 -sn MANonRes=GNonRes -sn MAObjectRes=GRes2 -sn MAOpen=GOpen -sn MAPatchRes=MAMain -sn MAPrint=GPrint -sn MAPrintingRes=BBRes2 -sn MAReadFile=GReadFile -sn MARes=GRes2 -sn MAScroll=GRes2 -sn MAScrollerRes=GRes2 -sn MASelCommand=GSelCommand -sn MATerminate=GTerminate -sn MAUtilitiesRes=MAMain -sn MAViewRes=GRes -sn MAWindowRes=GRes -sn MAWriteFile=GWriteFile -sn PerfInit=GPerformanceTools -sn PerfMain=GPerformanceTools -sn PerfTerm=GPerformanceTools -sn PrintActual=GPrint -sn PrintClose=GClose -sn PrintDebug=GDebug -sn PrintDoCommand=GDoCommand -sn PrintFields=GFields -sn PrintFinder=GFinder -sn PrintImage=GPrint -sn PrintInit=GInit -sn PrintMain=BBRes2 -sn PrintNonRes=GNonRes -sn PrintOpen=GOpen -sn PrintRes=BBRes2 -sn PrintSelCommand=GSelCommand -sn PrintSpool=GPrint -sn PrintTerminate=GTerminate -sn SACONSOL=GWriteLn -sn SACONSOLE=GWriteLn -sn SADEV=GWriteLn -sn STDIO=GWriteLn -sn TEClipboard=GClipboard -sn TEClose=GClose -sn TEDebug=GDebug -sn TEDoCommand=GDoCommand -sn TEFields=GFields -sn TEInit=GInit -sn TENonRes=GNonRes -sn TEOpen=GOpen -sn TEPrint=GPrint -sn TERes=BBRes -sn TESelCommand=GSelCommand -sn WWInit=GInit -sn WWSeg=GWriteLn ∂
  37.      ∂
  38.     -o "{ObjApp}Nothing" ∂
  39.     {XLinkXRef} ∂
  40.     {XLinkMap} ∂
  41.     {LinkOptions} ∂
  42.      ∂
  43.     ||  (∂ 
  44.     IF `EXISTS "{ObjApp}MNothing.p.o"` == '' ∂
  45.         SetFile -m . "{ObjApp}MNothing.p.o"; ∂
  46.         end; ∂
  47.     IF `EXISTS "{ObjApp}MNothing.cp.o"` == '' ∂
  48.         SetFile -m . "{ObjApp}MNothing.cp.o"; ∂
  49.         end; ∂
  50.      Exit 99)
  51. IF "{XTimes}"
  52.     {MAEcho} {EchoOptions} Elapsed time: `evaluate ∂`DATE -n ∂` - {XToolStartTime}` seconds
  53. END
  54. IF "{XAutoRez}"
  55.     {MAEcho} {EchoOptions} "AutoRezzing:   Default.r"
  56. ELSE
  57.     {MAEcho} {EchoOptions} "Rezzing:       Nothing.r"
  58. END
  59. SET XToolStartTime `DATE -n`
  60. IF "" != ""
  61.     SET OtherViewTypesSrc ""
  62.     SET XIncludeOtherViewTypes 1
  63.     EXPORT OtherViewTypesSrc
  64. ELSE
  65.     SET XIncludeOtherViewTypes 0
  66. END
  67. {MARez} ∂
  68.     -d XIncludeOtherViewTypes={XIncludeOtherViewTypes} ∂
  69.     -i "{SrcApp}" ∂
  70.     -i "{MARIncludes}" ∂
  71.     -o "{MATemporaries}MABuild{MATempFilesExtension}" ∂
  72.     -s "{ObjApp}" ∂
  73.     -s "{MALibraries}{SeparateObjectsFolder}" ∂
  74.     -s "{SrcApp}" ∂
  75.     {RezOptions} ∂
  76.      ∂
  77.     "{XAppRezSrc}" ∂
  78.     
  79.     || (SetFile -m . "{SrcApp}Nothing.r"; Exit 99)
  80. IF "{XTimes}"
  81.     {MAEcho} {EchoOptions} Elapsed time: `evaluate ∂`DATE -n ∂` - {XToolStartTime}` seconds
  82. END
  83. {MAEcho} {EchoOptions} "PostRezzing:   Nothing"
  84. {MAPostRez} ∂
  85.     {PostRezOptions} ∂
  86.      ∂
  87.     "{MATemporaries}MABuild{MATempFilesExtension}"
  88. Duplicate "{MATemporaries}MABuild{MATempFilesExtension}" "{ObjApp}Nothing" -y
  89. Delete "{MATemporaries}MABuild{MATempFilesExtension}" -y
  90. {MAEcho} {EchoOptions} " ∂"{ObjApp}Nothing∂"  # <- Execute to run your application"
  91. IF "{XRunAfterBuild}"
  92.     {MAEcho} {EchoOptions} "Running:       ∂"{ObjApp}Nothing∂""
  93.     "{ObjApp}Nothing"
  94. END
  95.